#ifndef _BKS_HANDLER_H_
#define _BKS_HANDLER_H_

#include "bksevent.h"

class BKSHandler{
public:
    BKSHandler(const std::string &name):_name(name)
    {

    }

    virtual ~BKSHandler()
    {

    } 

    virtual BKSEvent*handle(BKSEvent *ev)
    {
        return NULL;
    }

    std::string get_name() const;

private:
    std::string _name;
};
#endif